water stilling device - Spanish English Dictionary